package org.aswing.graphics;

extern class GradientPen implements IPen {
	function new(p0 : UInt, p1 : String, p2 : Array<Dynamic>, p3 : Array<Dynamic>, p4 : Array<Dynamic>, ?p5 : flash.geom.Matrix, ?p6 : String, ?p7 : String, ?p8 : Float) : Void;
	function getAlphas() : Array<Dynamic>;
	function getColors() : Array<Dynamic>;
	function getFillType() : String;
	function getFocalPointRatio() : Float;
	function getInterpolationMethod() : String;
	function getMatrix() : Dynamic;
	function getRatios() : Array<Dynamic>;
	function getSpreadMethod() : String;
	function setAlphas(p0 : Array<Dynamic>) : Void;
	function setColors(p0 : Array<Dynamic>) : Void;
	function setFillType(p0 : String) : Void;
	function setFocalPointRatio(p0 : Float) : Void;
	function setInterpolationMethod(p0 : String) : Void;
	function setMatrix(p0 : flash.geom.Matrix) : Void;
	function setRatios(p0 : Array<Dynamic>) : Void;
	function setSpreadMethod(p0 : String) : Void;
	function setTo(p0 : flash.display.Graphics) : Void;
}
